package com.yunhai.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yunhai.common.dto.PaginationVo;
import com.yunhai.model.entity.sys.SysNoticeMessageEntity;
import com.yunhai.model.vo.sys.SysNoticeMessageVo;

import java.util.List;

public interface SysNoticeMessageService {
    IPage getNoticeMessagePagination(PaginationVo paginationVo) throws Exception;

    void addNoticeMessage(SysNoticeMessageVo sysNoticeMessageVo) throws Exception;

    void updateNoticeMessage(SysNoticeMessageVo sysNoticeMessageVo) throws Exception;

    void batchRemoveNoticeMessage(List<Long> ids) throws Exception;

    public SysNoticeMessageEntity getNoticeMessageDetail(Long id) throws Exception;

}
